#include <pbstdlib.h>
#include "define.h"


extern void delay( uint16_t n);


int main()
{
    uint8_t s = 0;
    while(1) {
        __output(GPIO_BASEADDR, s);
        delay(60);
        s=s+1;
    }

    return 0 ;
}

void delay( uint16_t n) {
    volatile uint16_t i ,j; 
    for(i=0; i<n/6; i++)
        for(j=0; j<OSC/1000/10 - 1; j++) ;
}


// __asm (
//     ".org  0x3ff\n"
//     "call _delay\n\t"
// ) ;